#pragma once

#include "LivingObject.h"
#include "PlayerObject.h"

class EnemyObject : public LivingObject
{
	public:
		PlayerObject* target;
		unsigned int enemyMapKey;
		f32 attackTime;
		f32 timeOfLastAttack;
	private:
		
	public:
		EnemyObject();
		~EnemyObject();
	
		void setEnemyMapKey(unsigned int passedMapKey);
		unsigned int getEnemyMapKey();
	
		void setTarget(PlayerObject* passedTarget);
		PlayerObject* getTarget();
	
		f32 getAttackTime();
		void setAttackTime(f32 passedTime);
		
		f32 getTimeOfLastAttack();
		void setTimeOfLastAttack(f32 passedTime);
	private:
};
